.ho-accessory-card.cd-product,.ho-accessory-card.tm-horizontal-product{gap:16px;padding:16px;border:1px solid var(--ho-border, #d5d9cf);border-radius:var(--ho-radius, 0);background:var(--ho-surface, #fff);color:var(--ho-text, #252820);font-size:14px;line-height:1.4;align-items:flex-start;min-width:0;box-shadow:none}.ho-accessory-card.cd-product{width:100%}.ho-accessory-card.tm-horizontal-product{flex:0 0 min(360px,85vw)}.ho-accessory-card :is(.cd-product__img-wrap,.tm-img-container){display:block;width:80px;height:80px;flex:0 0 80px;overflow:hidden;border-radius:var(--ho-radius, 0)}.ho-accessory-card :is(.cd-product__img,.tm-image--upsell){width:100%!important;height:100%!important;object-fit:contain}.ho-accessory-card :is(.cd-product__info,.tm-horizontal-product__info){gap:4px;flex:1 1 auto;min-width:0;justify-content:flex-start}.ho-accessory-card :is(.cd-product__row,.tm-first-row){display:flex;flex-direction:column;align-items:flex-start;gap:4px}.ho-accessory-card :is(.cd-product__title,.tm-product-title){font-family:var(--text-font-bold-family, inherit);font-weight:var(--text-font-bold-weight, 600);line-height:1.3;overflow-wrap:anywhere}.ho-accessory-card :is(.cd-product__price,.tm-product-price){margin-left:0;white-space:normal;display:flex;flex-wrap:wrap;gap:4px}.ho-accessory-card :is(.cd-product__variant-name,.variant-name-display){color:var(--ho-muted, #65685e);font-size:13px;margin-top:0}.ho-accessory-card :is(.cd-product__announcement,.tm-collection-announcement){margin-top:4px;color:var(--ho-burgundy, #7b122e);font-size:13px}.ho-accessory-card [data-ho-accessory-form]{margin-top:4px}.ho-accessory-card :is(.cd-variant-dropdown,.tm-variant-dropdown){margin-block:4px 8px}.ho-accessory-card :is(.cd-variant-dropdown,.tm-variant-dropdown) select{min-height:var(--ho-touch-target, 44px);padding:8px 12px;font:inherit;border:1px solid var(--ho-border, #d5d9cf);border-radius:var(--ho-radius, 0);color:var(--ho-text, #252820);background-color:var(--ho-surface, #fff)}.ho-accessory-card :is(.cd-variant-dropdown,.tm-variant-dropdown) select:focus-visible{outline:2px solid var(--ho-forest, #293e1c);outline-offset:2px;box-shadow:none}.ho-accessory-card :is(.cd-add-bag,.tm-add-bag){width:100%;margin-top:12px;gap:8px;padding-inline:8px!important;font-size:14px!important}.ho-accessory-card :is(.cd-add-bag__icon,.tm-plus-sign){display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex:0 0 16px}.ho-accessory-card :is(.cd-add-bag__icon,.tm-plus-sign) svg{width:16px;height:16px}.ho-accessory-card :is(.cd-icon-loading,.icon-loading,.cd-icon-check,.icon-check){display:none}.ho-accessory-card :is(.cd-add-bag,.tm-add-bag).loading :is(.cd-icon-plus,.icon-plus),.ho-accessory-card :is(.cd-add-bag,.tm-add-bag).success :is(.cd-icon-plus,.icon-plus,.cd-icon-loading,.icon-loading){display:none}.ho-accessory-card :is(.cd-add-bag,.tm-add-bag).loading :is(.cd-icon-loading,.icon-loading){display:inline-flex}.ho-accessory-card :is(.cd-add-bag,.tm-add-bag).success :is(.cd-icon-check,.icon-check){display:block}.ho-accessory-card :is(.cd-add-bag,.tm-add-bag).success{background:var(--ho-action-secondary-hover, #eef4f1)!important;color:var(--ho-action-secondary, #35604e)!important;border-color:var(--ho-action-secondary, #35604e)!important;opacity:1}.ho-accessory-card :is(.cd-add-bag__text,.tm-add-text){font:inherit}.ho-accessory-status:not(.sr-only){margin-block:8px;color:var(--ho-burgundy, #7b122e);font-size:13px;line-height:1.4}.cart-drawer__recommendations .cdr-tabs{gap:16px;padding-bottom:0;border-bottom:1px solid var(--ho-border, #d5d9cf)}.cart-drawer__recommendations .cdr-tab{min-height:var(--ho-touch-target, 44px);border:0;border-bottom:2px solid transparent;border-radius:0;padding:8px 0;background:transparent;color:var(--ho-muted, #65685e);font-size:13px}.cart-drawer__recommendations .cdr-tab.cdr-tab--active{background:transparent;color:var(--ho-forest, #293e1c);border-color:var(--ho-forest, #293e1c)}.cart-drawer__recommendations .cd-rec-load-more.ho-button{width:100%}:is(.cdr-tab,.complete-setup__filter):focus-visible{outline:2px solid var(--ho-forest, #293e1c);outline-offset:2px}.ho-accessory-card input[type=radio]:focus-visible+label{outline:2px solid var(--ho-forest, #293e1c);outline-offset:3px}@media(min-width:700px){.ho-accessory-card :is(.cd-product__img-wrap,.tm-img-container){width:96px;height:96px;flex-basis:96px}}
/*# sourceMappingURL=/cdn/shop/t/249/assets/ho-accessories.css.map */
