ba-brooch-cart-upsell{display:block;color:#47250c;text-align:left;font-family:var(--font-body-family, Arial, sans-serif)}ba-brooch-cart-upsell[hidden]{display:none!important}cart-drawer-items>ba-brooch-cart-upsell{margin:8px 0 10px}ba-brooch-cart-upsell[data-context=page]{margin:12px 0 0}.ba-brooch-cart-upsell__content--recommendations{display:grid;gap:0;padding:7px 8px;border:1px solid rgba(71,37,12,.16);border-radius:8px;background:#fbf9f6}.ba-brooch-cart-upsell__title{display:flex;margin:0 0 5px;color:inherit;font-size:11px;font-weight:600;line-height:1.2;letter-spacing:0}.ba-brooch-cart-upsell__badge{display:inline-block;max-width:100%;padding:3px 8px;border:1px solid #e6d9cc;border-radius:999px;background:#f1e8de;color:#47250c;font:inherit;letter-spacing:.01em}.ba-brooch-cart-upsell__list{display:grid;gap:2px;margin:0;padding:0;list-style:none}.ba-brooch-cart-upsell__item{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:44px;margin:0}.ba-brooch-cart-upsell__image,.ba-brooch-cart-upsell__image img{display:block;width:44px;height:44px}.ba-brooch-cart-upsell__image{background:#f3eee7;border-radius:4px;overflow:hidden}.ba-brooch-cart-upsell__image img{object-fit:contain}.ba-brooch-cart-upsell__image--studio img{object-fit:cover;object-position:50% 50%;mix-blend-mode:multiply}.ba-brooch-cart-upsell__details{min-width:0}.ba-brooch-cart-upsell__name{display:block;min-width:0;overflow:hidden;color:inherit;font-size:12px;font-weight:600;line-height:1.25;text-overflow:ellipsis;white-space:nowrap;text-decoration:none}.ba-brooch-cart-upsell__variant{display:block;overflow:hidden;color:#665140;font-size:10px;font-weight:400;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.ba-brooch-cart-upsell__price{display:block;margin-top:2px;font-size:11px;line-height:1.25}.ba-brooch-cart-upsell__item form{margin:0}.ba-brooch-cart-upsell__action.button{--color-button: 68, 56, 42;--color-button-text: 255, 250, 243;--alpha-button-background: 1;--buttons-radius: 0px;--buttons-radius-outset: 0px;display:inline-flex;align-items:center;justify-content:center;min-width:76px;min-height:44px;max-width:104px;box-sizing:border-box;padding:5px 9px;border:0;border-radius:0;box-shadow:none;background:#44382a;color:#fffaf3;font-family:var(--font-button-family, "Bricolage Grotesque", sans-serif);font-size:11px;font-weight:400;line-height:1.2;letter-spacing:1px;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer}.ba-brooch-cart-upsell__action.button:not([disabled]):hover{background:#47250c;color:#fffaf3}.ba-brooch-cart-upsell__action.button:focus-visible{outline:2px solid #47250c;outline-offset:3px}.ba-brooch-cart-upsell__name:focus-visible{outline:2px solid currentColor;outline-offset:3px}.ba-brooch-cart-upsell__action:disabled{opacity:.6;cursor:wait}.ba-brooch-cart-upsell__error{margin:0;color:#9b2727;font-size:11px;line-height:1.35}.ba-brooch-cart-upsell__error:empty{display:none}@media(min-width:990px){ba-brooch-cart-upsell[data-context=page] .ba-brooch-cart-upsell__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media(max-width:374px){.ba-brooch-cart-upsell__item{gap:6px}.ba-brooch-cart-upsell__action.button{min-width:70px;max-width:98px;padding-inline:6px}}
/*# sourceMappingURL=/cdn/shop/t/145/assets/ba-brooch-cart-upsell.css.map */
