.rbh-up{margin:22px 0 4px;background:#e9f3ec;border:1px solid #cfe3d5;border-radius:16px;padding:24px 26px;box-sizing:border-box}.rbh-up--cart{display:grid;grid-template-columns:1fr 360px;gap:28px;align-items:center}.rbh-up__eyebrow{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--color-foreground));opacity:.72;font-weight:700;margin:0 0 9px}.rbh-up__title{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight,600);font-size:26px;line-height:1.14;margin:0 0 10px;color:rgb(var(--color-foreground));text-wrap:balance}.rbh-up__desc{margin:0 0 14px;font-size:15px;line-height:1.55;color:rgba(var(--color-foreground),.85);max-width:56ch}.rbh-up__chips{display:flex;flex-wrap:wrap;gap:8px}.rbh-up__chip{font-size:12.5px;color:rgb(var(--color-foreground));background:#ffffffb3;border:1px solid #cfe3d5;border-radius:999px;padding:4px 11px;white-space:nowrap}.rbh-up__right{display:flex;flex-direction:column;min-width:0}.rbh-up__card{background:#fff;border:1px solid #cfe3d5;border-radius:13px;padding:15px;display:flex;align-items:center;gap:15px}.rbh-up__img{width:76px;height:76px;flex:0 0 76px;border-radius:10px;background:#e9f3ec;object-fit:cover}.rbh-up__info{flex:1 1 auto;min-width:0}.rbh-up__rating{display:flex;align-items:center;gap:7px;margin:0 0 3px;flex-wrap:wrap}.rbh-up__stars{color:#f2b441;font-size:14px;letter-spacing:1.5px;line-height:1}.rbh-up__rnum{font-size:12px;color:rgba(var(--color-foreground),.6)}.rbh-up__name{margin:0;font-weight:var(--font-body-weight-bold,700);font-size:16px;color:rgb(var(--color-foreground));line-height:1.2}.rbh-up__price{margin:3px 0 0;font-weight:var(--font-body-weight-bold,700);font-size:16px;color:rgb(var(--color-foreground))}.rbh-up__btn{margin-top:10px;width:100%;border:0;cursor:pointer;background:rgb(var(--color-button));color:rgb(var(--color-button-text));border-radius:var(--buttons-radius,10px);font-family:inherit;font-weight:var(--font-body-weight-bold,700);font-size:15px;padding:11px 14px;position:relative;transition:opacity .15s ease}.rbh-up__btn:hover{opacity:.9}.rbh-up__btn[disabled]{opacity:.6;cursor:default}.rbh-up__btn.is-loading{color:transparent}.rbh-up__btn.is-loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:15px;height:15px;border-radius:50%;border:2px solid rgba(var(--color-button-text),.35);border-top-color:rgb(var(--color-button-text));animation:rbh-up-spin .6s linear infinite}@keyframes rbh-up-spin{to{transform:rotate(360deg)}}.rbh-up__review{padding:14px 2px 0}.rbh-up__rev-stars{color:rgb(var(--color-foreground));font-size:13px;letter-spacing:2px;line-height:1;margin:0 0 5px}.rbh-up__rev-body{margin:0 0 6px;font-size:13px;line-height:1.5;color:rgba(var(--color-foreground),.82)}.rbh-up__rev-who{margin:0;font-size:11.5px;color:rgba(var(--color-foreground),.7)}@media(max-width:820px){.rbh-up--cart{grid-template-columns:1fr;gap:20px}.rbh-up__right{max-width:460px}}@media screen and (min-width:750px){#main-cart-footer .cart__footer{flex-wrap:wrap}#main-cart-footer .cart__footer>.rbh-up{width:100%;margin:0 0 26px}#main-cart-footer .cart__footer>.cart__blocks{margin-left:auto}}.rbh-up--drawer{padding:14px;margin:14px 0}.rbh-up__drow{display:flex;align-items:center;gap:12px}.rbh-up--drawer .rbh-up__img{width:52px;height:52px;flex:0 0 52px;background:#fff}.rbh-up--drawer .rbh-up__name{font-size:14px}.rbh-up__dsub{margin:1px 0 0;font-size:12px;color:rgba(var(--color-foreground),.65)}.rbh-up--drawer .rbh-up__price{font-size:14px;margin:2px 0 0}.rbh-up__dbtn{flex:0 0 auto;width:auto;margin-top:0;padding:9px 13px;font-size:13px}@media(max-width:420px){.rbh-up__drow{flex-wrap:wrap}.rbh-up__dbtn{width:100%;margin-top:4px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/rubold-cart-upsell.css.map */
