.cart-upsell-shipping,.cart-upsell-recs,.cart-upsell-trust{display:none}.ab-cart-upsell .cart-upsell-shipping{display:flex}.ab-cart-upsell .cart-upsell-recs{display:block}.ab-cart-upsell .cart-upsell-trust{display:flex;flex:0 0 auto}.ab-cart-upsell .header-mini-cart-footer.drawer-footer{flex:0 0 auto}.mini-cart-wrap:not(:has(.mini-cart-item)) .cart-upsell-trust{display:none}.ab-cart-upsell .mini-cart-content-notice-free-shipping,.ab-cart-upsell .mini-cart-purchase-info{display:none}.ab-cart-upsell .drawer-content-inner{padding:.5rem 1.5rem 1.5rem}.cart-upsell-shipping{flex-direction:column;gap:8px;padding:0 0 20px;margin-bottom:16px;border-bottom:1px solid rgb(226,226,226)}.cart-upsell-shipping__text{display:flex;align-items:center;gap:6px;min-height:17px;margin:0;font-size:12px;line-height:17px;font-weight:600;color:#232323}.cart-upsell-shipping__check{flex:0 0 auto}.cart-upsell-shipping__track{height:4px;border-radius:2px;background:#f1f1f1;overflow:hidden}.cart-upsell-shipping__fill{height:100%;border-radius:2px;background:#f36929;transition:width .3s ease}.cart-upsell-recs{color:#232323;border-top:1px solid rgb(226,226,226);padding-top:12px}.cart-upsell-recs__heading{margin:0;font-size:20px;line-height:28px;font-weight:500}.cart-upsell-recs__subtitle{margin:4px 0 0;font-size:12px;line-height:17px;color:#6b6b6b}.cart-upsell-recs__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:8px}.cart-upsell-card{display:flex;flex-direction:column;min-width:0;padding:12px;border:1px solid #e0e0e0;border-radius:4px;background:#fff}.cart-upsell-card__media{display:flex;align-items:center;justify-content:center;height:64px;margin-bottom:6px}.cart-upsell-card__media img{display:block;width:auto;max-width:100%;height:100%;object-fit:contain}.cart-upsell-card__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:14px;line-height:18px;font-weight:500;color:inherit;text-decoration:none}.cart-upsell-card__price{margin:6px 0 0;font-size:14px;line-height:20px;font-weight:600}.cart-upsell-card__reason{margin:6px 0 0;font-size:11px;line-height:15px;color:#6b6b6b}.cart-upsell-card__action{display:block;margin-top:auto;padding-top:12px}.cart-upsell-dd{margin-bottom:8px}.cart-upsell-dd__trigger{display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%;height:34px;padding:0 10px;border:1px solid #c8c8c8;border-radius:8px;background:#fff;color:#232323;font:inherit;font-size:13px;font-weight:500;text-align:left;cursor:pointer;transition:border-color .15s ease}.cart-upsell-dd__trigger:hover,.cart-upsell-dd__trigger.is-open{border-color:#232323}.cart-upsell-dd__trigger:focus-visible,.cart-upsell-dd__option:focus-visible{outline:2px solid #232323;outline-offset:1px}.cart-upsell-dd__value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cart-upsell-dd__chevron{flex:none;transition:transform .15s ease}.cart-upsell-dd__trigger.is-open .cart-upsell-dd__chevron{transform:rotate(180deg)}.cart-upsell-dd__list{position:fixed;inset:auto;max-width:min(280px,calc(100vw - 16px));max-height:240px;margin:0;padding:4px;overflow-y:auto;border:1px solid #e0e0e0;border-radius:10px;background:#fff;color:#232323;list-style:none;box-shadow:0 8px 24px #00000029}.cart-upsell-dd__list:not(.is-placed){visibility:hidden}.cart-upsell-dd__option{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:9px 10px;border-radius:6px;font-size:13px;line-height:18px;cursor:pointer}.cart-upsell-dd__option:hover,.cart-upsell-dd__option:focus{background:#f3f3f3;outline:none}.cart-upsell-dd__option[aria-selected=true]{font-weight:600;background:#f7f1ee}.cart-upsell-dd__option-price{flex:none;color:#6b6b6b;font-weight:400}.cart-upsell-card__error{display:block;margin-top:4px;font-size:11px;line-height:14px;color:#c0392b}.cart-upsell-card__error[hidden]{display:none}.cart-upsell-add{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:48px;padding:0 12px;border:1px solid #c8c8c8;border-radius:24px;background:#fff;color:#232323;font:inherit;font-size:14px;font-weight:500;cursor:pointer}.cart-upsell-add:hover{border-color:#232323}.cart-upsell-add__label{display:inline-flex;align-items:center;gap:8px}.cart-upsell-add__label--added,.cart-upsell-add__spinner{display:none}.cart-upsell-add__spinner{width:18px;height:18px;border:2px solid #c8c8c8;border-top-color:#232323;border-radius:50%;animation:cart-upsell-spin .7s linear infinite}.cart-upsell-add.is-loading{cursor:progress}.cart-upsell-add.is-loading .cart-upsell-add__label--add{display:none}.cart-upsell-add.is-loading .cart-upsell-add__spinner{display:block}.cart-upsell-add.is-added{background:#f1f1f1;border-color:#f1f1f1;color:#6b6b6b;cursor:default}.cart-upsell-add.is-added .cart-upsell-add__label--add{display:none}.cart-upsell-add.is-added .cart-upsell-add__label--added{display:inline-flex}@keyframes cart-upsell-spin{to{transform:rotate(360deg)}}.cart-upsell-trust{align-items:stretch;padding:14px 8px;background:#fff;border-top:1px solid #e2e2e2}.cart-upsell-trust__item{position:relative;display:flex;flex:1 1 0;flex-direction:column;align-items:center;justify-content:flex-start;gap:8px;min-width:0;padding:0 6px}.cart-upsell-trust__item:nth-child(2){max-width:100px}.cart-upsell-trust__item+.cart-upsell-trust__item:before{content:"";position:absolute;left:0;top:0;bottom:0;border-left:1px solid #e2e2e2}.cart-upsell-trust__icon{display:flex;align-items:center;justify-content:center;height:16px}.cart-upsell-trust__icon img{display:block;height:100%;width:auto;max-width:30px;object-fit:contain}.cart-upsell-trust__text{margin:0;font-size:11px;line-height:15px;text-align:center;color:#232323}.cart-upsell-trust__text strong{font-weight:700}.mini-cart-title-count{display:none}.ab-cart-upsell .mini-cart-title-count{display:inline}.ab-cart-upsell .mini-cart-wrap{z-index:1000000}.ab-cart-upsell .drawer-header,.ab-cart-upsell .button-drawer-header-dismiss{box-shadow:none}@media screen and (max-width:767px){.ab-cart-upsell .mini-cart-wrap.drawer{width:100vw}}@supports (height: 100dvh){.ab-cart-upsell .mini-cart-wrap.drawer{height:100dvh}}.cart-upsell-footer-summary{display:none}.ab-cart-upsell .cart-upsell-footer-summary{display:flex;flex-direction:column;gap:8px}.ab-cart-upsell .header-mini-cart-footer.drawer-footer{background:#fff;border-top:1px solid #dcdcdc;box-shadow:none;margin-top:0;padding:20px;padding-bottom:max(20px,env(safe-area-inset-bottom,0px) + 20px)}.ab-cart-upsell .mini-cart-footer .mini-cart-recap,.ab-cart-upsell .mini-cart-footer .mini-cart-footer-actions{display:none}.cart-upsell-footer-row{display:flex;align-items:flex-start;justify-content:space-between;color:#232323}.cart-upsell-footer-row--subtotal{font-size:14px;line-height:20px;font-weight:500}.cart-upsell-footer-row--shipping{font-size:13px;line-height:18px}.cart-upsell-footer-free{font-weight:500;color:#337239}.cart-upsell-checkout{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:48px;border:0;border-radius:24px;background:#f36929;color:#232323;font:inherit;font-size:15px;font-weight:500;cursor:pointer}.cart-upsell-checkout:hover{filter:brightness(.95)}.loading .cart-upsell-footer-summary{pointer-events:none;opacity:.2}
/*# sourceMappingURL=/cdn/shop/t/34/assets/component-cart-upsell.css.map */
