/* Purchase actions follow the same visual and keyboard order. */
body.single-product #page .svp-sticky-now,body.single-product .svp-purchase-managed .svp-sticky-now{order:1!important}
body.single-product #page .svp-sticky-cart,body.single-product .svp-purchase-managed .svp-sticky-cart{order:2!important}
html body #page #content .svp-bundle-grid .svp-bundle-thumb:has(.svp-variant-caption:not([hidden])){position:relative!important;display:block!important;padding-top:28px!important;box-sizing:border-box!important;background:#eaeaea!important}
html body #page #content .svp-bundle-grid .svp-bundle-thumb .svp-variant-caption{position:absolute!important;top:6px!important;left:6px!important;right:6px!important;bottom:auto!important;height:16px!important;max-height:16px!important;line-height:16px!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;font-size:11px!important;font-weight:600!important;color:#30243d!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;overflow-wrap:normal!important;text-align:left!important;pointer-events:none!important}
html body #page #content .svp-bundle-grid .svp-variant-caption[hidden]{display:none!important}
html body #page #content .svp-cross-sells-list .svp-cross-sell-item:has(>.svp-cross-variant-caption:not([hidden])){display:grid!important;grid-template-columns:24px 58px minmax(0,1fr)!important;gap:4px 8px!important;align-items:center!important}
html body #page #content .svp-cross-sell-item:has(>.svp-cross-variant-caption:not([hidden]))>.svp-cross-sell-btn{grid-column:1!important;grid-row:1!important}
html body #page #content .svp-cross-sell-item:has(>.svp-cross-variant-caption:not([hidden]))>.svp-cross-sell-thumb-wrap{grid-column:2!important;grid-row:1!important;width:58px!important;min-width:0!important}
html body #page #content .svp-cross-sell-item:has(>.svp-cross-variant-caption:not([hidden]))>.svp-cross-sell-main{grid-column:3!important;grid-row:1/3!important;min-width:0!important}
html body #page #content .svp-cross-sells-list .svp-cross-sell-item>.svp-cross-variant-caption{grid-column:1/3!important;grid-row:2!important;min-width:0!important;width:auto!important;max-width:100%!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;text-align:left!important;font-size:10px!important;line-height:13px!important;color:#63556e!important;overflow-wrap:anywhere!important;display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden!important}
html body #page #content .svp-cross-sell-item>.svp-cross-variant-caption[hidden]{display:none!important}
