:root{--fleen-accent: #9FE870;--fleen-accent-soft: #9ee87021;--fleen-ink: #0e0f0c;--fleen-muted: #6a6c6a;--fleen-track: rgba(14, 15, 12, .08)}.fleen-tiers{margin-top:1.2rem;width:100%}.fleen-tiers__message{margin:0 0 1rem;color:rgb(var(--color-foreground))}.fleen-tiers__message strong{font-weight:700}.fleen-tiers__acquired{display:flex;flex-wrap:wrap;gap:.6rem;margin:0 0 .8rem}.fleen-tiers__chip{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem 1rem .3rem .8rem;border-radius:10rem;background-color:var(--fleen-accent);color:var(--fleen-ink);font-size:1.2rem;font-weight:600;line-height:1.4}.fleen-tiers__chip svg{flex-shrink:0}.fleen-tiers__track{position:relative;display:flex;align-items:center;padding-bottom:2.2rem}.fleen-tiers__bar{flex:1;height:.6rem;margin-right:-.4rem;border-radius:.6rem;background:var(--fleen-track);overflow:hidden}.fleen-tiers__bar-fill{display:block;height:100%;border-radius:.6rem;background:var(--fleen-accent);transition:width .4s ease}.fleen-tiers__goal{position:relative;flex:0 0 auto;display:flex;justify-content:flex-end}.fleen-tiers__icon{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;border-radius:50%;border:.1rem solid rgb(var(--color-border));background:rgb(var(--color-background));color:var(--fleen-muted);transition:background .3s ease,color .3s ease,border-color .3s ease}.fleen-tiers__icon svg{width:2rem;height:2rem;flex-shrink:0}.fleen-tiers__label{position:absolute;right:0;top:100%;margin-top:.4rem;white-space:nowrap;font-size:1rem;letter-spacing:.04em;text-transform:uppercase;color:var(--fleen-muted)}.fleen-tiers.is-done .fleen-tiers__icon{background:var(--fleen-accent);border-color:var(--fleen-accent);color:var(--fleen-ink)}.fleen-tiers.is-done .fleen-tiers__label{color:var(--fleen-ink);font-weight:600}.fleen-suggest{margin:1.6rem 0 .8rem;min-width:0;max-width:100%;overflow:hidden}.fleen-suggest__title{margin:0 0 .8rem;font-size:1.3rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--color-foreground))}.fleen-suggest__card{min-width:0;max-width:100%;display:flex;align-items:center;gap:1.6rem;padding:1.4rem 1.6rem;border:0;border-radius:1.2rem;background-color:var(--fleen-accent-soft)}.fleen-suggest__img{flex-shrink:0;display:block;width:9.2rem;height:9.2rem;border-radius:.8rem;overflow:hidden;background-color:rgb(var(--color-background-secondary))}.fleen-suggest__img img{width:100%;height:100%;object-fit:cover;display:block}.fleen-suggest__content{display:flex;flex-direction:column;gap:1rem;min-width:0;flex:1}.fleen-suggest__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1.2rem}.fleen-suggest__name{margin:0;font-size:inherit;line-height:inherit;text-decoration:none}.fleen-suggest__price{flex-shrink:0;font-weight:var(--font-heading-weight);white-space:nowrap}.fleen-suggest__row{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:.8rem}.fleen-suggest__select-wrap{flex:1 1 0%;min-width:0;overflow:hidden}.fleen-suggest__select{display:block;width:100%;min-width:0;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;height:4rem;padding:0 3rem 0 1.2rem;font-size:1.3rem;font-family:var(--font-body-family);font-weight:500;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));border:.1rem solid rgb(var(--color-border));border-radius:var(--border-radius-button, .8rem);appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23333' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.2rem center;cursor:pointer}.fleen-suggest__select:focus{outline:none;border-color:rgba(var(--color-foreground),.4)}.fleen-suggest__add.button{flex:0 0 auto;min-width:0;min-height:4rem;height:4rem;padding:0 2rem}.fleen-suggest__add-icon{display:none}.fleen-suggest__card--single .fleen-suggest__content{flex-direction:row;align-items:center;gap:1.2rem}.fleen-suggest__card--single .fleen-suggest__head{flex:1;min-width:0;flex-direction:column;align-items:flex-start;gap:.4rem}.fleen-suggest__card--single .fleen-suggest__row{flex:0 0 auto}@media screen and (max-width:749px){.fleen-suggest__card{gap:1.2rem;padding:1.2rem}.fleen-suggest__img{width:6.4rem;height:6.4rem}.fleen-suggest__content{gap:.8rem}.fleen-suggest__add.button{width:4rem;padding:0}.fleen-suggest__add-label{display:none}.fleen-suggest__add-icon{display:block}}.fleen-upgrade{margin-top:.8rem;padding:1rem 1.2rem;border:.1rem solid var(--fleen-accent);border-radius:1.2rem;background-color:var(--fleen-accent-soft)}.fleen-upgrade__text{margin:0 0 .6rem;font-size:1.3rem;color:rgb(var(--color-foreground))}.fleen-upgrade__btn.button{width:100%;min-height:4rem;padding:0 1.6rem}.is-loading{opacity:.6;pointer-events:none}@media screen and (min-width:576px){cart-drawer.drawer .cart-item__media{width:12rem}}cart-drawer.drawer .cart-item__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;column-gap:1.2rem;row-gap:.8rem;margin-top:auto;padding-top:1.2rem}cart-drawer.drawer .cart-item__bottom cart-remove-button{margin:0}cart-drawer.drawer .cart-item__bottom cart-remove-button .button{padding:0;min-height:0}cart-drawer.drawer .cart-item__bottom .cart-item__quantity-wrapper,cart-drawer.drawer .cart-item__bottom .cart-item__total-price{margin-top:0}cart-drawer.drawer .cart-item__bottom .cart-item__quantity-wrapper{margin-left:auto}cart-drawer.drawer .cart-item__bottom .cart-item__total-price{flex-basis:100%;display:flex;justify-content:flex-end}@media screen and (min-width:576px){.drawer .cart-item .cart-item__media{width:12.5rem;border-radius:1rem}}.drawer .cart-item .cart-item__details{justify-content:flex-start}.drawer .cart-item .product-option__group{margin-top:.4rem}.drawer .cart-item .cart-item__bottom{flex-wrap:wrap;justify-content:flex-start;align-items:center;column-gap:1.2rem;row-gap:.8rem;margin-top:.8rem}.drawer .cart-item .cart-item__bottom cart-remove-button{margin:0 auto 0 0}.drawer .cart-item .cart-item__bottom .cart-item__quantity-wrapper,.drawer .cart-item .cart-item__bottom .cart-item__total-price{margin-top:0}.drawer .cart-item ul.discounts:empty{display:none}@media screen and (max-width:575px){.drawer .cart-item .product-option__group{margin-top:.2rem}.drawer .cart-item .cart-item__bottom{margin-top:.4rem}}.drawer .cart-item.cart-item{border-bottom:0;box-shadow:none}.cart-drawer .cart__ctas .cart__link{display:none}.fleen-reassure{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:1.4rem;margin:0;padding:0;overflow:hidden;white-space:nowrap}.fleen-reassure__item{display:none;align-items:center;gap:.4rem;min-width:0;font-size:1.2rem;line-height:1.2;color:rgb(var(--color-foreground),.7)}.fleen-reassure__item>span:last-child{overflow:hidden;text-overflow:ellipsis}@media screen and (min-width:750px){.fleen-reassure__item.is-desktop{display:inline-flex}}@media screen and (max-width:749px){.fleen-reassure__item.is-mobile{display:inline-flex}}.fleen-reassure__icon{font-size:1.6rem;line-height:1;color:inherit;flex-shrink:0}.fleen-reassure__rating{display:inline-flex;align-items:center;gap:.6rem;color:inherit;text-decoration:none}a.fleen-reassure__rating:hover,.fleen-reassure__rating strong{color:rgb(var(--color-foreground))}.fleen-reassure__stars{display:inline-flex;gap:2px;flex-shrink:0}.fleen-reassure__stars svg{display:block;width:1.4rem;height:1.4rem}.fleen-checkout-label{display:inline-flex;align-items:center;justify-content:center;gap:.8rem}.fleen-checkout-sep{opacity:.4;font-weight:400}.fleen-checkout-total{font-weight:inherit;white-space:nowrap}.cart-drawer__footer .fleen-cart-discounts{margin:0 0 1.2rem}.drawer .drawer__footer{justify-content:center;margin-top:1.6rem;padding-top:2rem;padding-bottom:2rem}.drawer .cart-drawer__bottom .cart__ctas{margin-top:0;gap:1.2rem}.drawer .cart-drawer__footer+.cart-drawer__bottom .cart__ctas{margin-top:0}.drawer .cart-drawer__footer .fleen-cart-discounts{margin:0 0 1.2rem}
/*# sourceMappingURL=/cdn/shop/t/3/assets/fleen-cart-upsell.css.map */
