body.broken-blueprint #MainContent .sm-expanding-arrow{position:relative;display:inline-flex;flex:none;width:128px;height:44px;align-items:center;justify-content:center;overflow:hidden;border:0!important;border-radius:999px!important;background:#fff!important;color:#000!important;box-shadow:none!important;font:600 12px/1 var(--bb-mono, "IBM Plex Mono", monospace);letter-spacing:0;text-align:center;text-transform:none}body.broken-blueprint #MainContent .sm-expanding-arrow__label{position:relative;z-index:1;display:inline-flex;flex:none;width:auto;height:auto;padding:0;color:inherit!important;font:inherit;white-space:nowrap;opacity:1;transform:translateX(4px);transition:opacity 300ms ease,transform 300ms ease}body.broken-blueprint #MainContent .sm-expanding-arrow__hover{position:absolute;inset:0;z-index:3;display:flex;align-items:center;justify-content:center;gap:8px;color:#fff;opacity:0;transform:translateX(48px);transition:opacity 300ms ease,transform 300ms ease}body.broken-blueprint #MainContent .sm-expanding-arrow__hover-label{display:inline-flex;flex:none;width:auto;height:auto;color:inherit!important;font:inherit;white-space:nowrap}body.broken-blueprint #MainContent .sm-expanding-arrow__icon{display:inline-grid;width:20px;height:20px;flex:none;place-items:center}body.broken-blueprint #MainContent .sm-expanding-arrow__icon svg{display:block;width:20px;height:20px;stroke:currentColor;stroke-width:2;fill:none}body.broken-blueprint #MainContent .sm-expanding-arrow__fill{position:absolute;z-index:2;top:40%;left:var(--sm-pill-dot-left, 20%);display:block;width:8px;height:8px;border-radius:8px;background:#000;transform:scale(1);transition:width 300ms ease,height 300ms ease,top 300ms ease,left 300ms ease,transform 300ms ease,background-color 300ms ease}body.broken-blueprint #MainContent .sm-expanding-arrow--back{width:auto;height:32px;padding:0 16px 0 30px;font-size:10px;--sm-pill-dot-left: 12px}body.broken-blueprint #MainContent .sm-expanding-arrow--back .sm-expanding-arrow__label{transform:none}body.broken-blueprint #MainContent :is(.sm-expanding-arrow--back,.sm-expanding-arrow--back span)::after{content:none}body.broken-blueprint #MainContent .sm-expanding-arrow--back .sm-expanding-arrow__hover{flex-direction:row-reverse;gap:6px}body.broken-blueprint #MainContent .sm-expanding-arrow--back .sm-expanding-arrow__icon{rotate:180deg}body.broken-blueprint #MainContent .sm-expanding-arrow--back :is(.sm-expanding-arrow__icon,.sm-expanding-arrow__icon svg){width:14px;height:14px}body.broken-blueprint #MainContent .sm-expanding-arrow--back .sm-expanding-arrow__fill{top:calc(50% - 3px);width:6px;height:6px}body.broken-blueprint.bb-template-product #MainContent .bb-product-breadcrumb:has(.sm-expanding-arrow--back){column-gap:14px}body.broken-blueprint.bb-template-product #MainContent .bb-product-back:has(.sm-expanding-arrow){display:inline-flex;flex:0 0 auto;width:auto!important;min-width:0;min-height:44px;align-items:center;padding:0!important;gap:0;border:0!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important}body.broken-blueprint #MainContent .bbce .bbce__expanding-arrow{position:absolute;top:18px;right:18px;z-index:3}body.broken-blueprint #MainContent :is(.bb-product-back,.bbce__tile):focus-visible{outline:2px solid #666!important;outline-offset:4px}body.broken-blueprint #MainContent :is(.bb-product-back,.bbce__tile):focus-visible .sm-expanding-arrow__label{opacity:0;transform:translateX(48px)}body.broken-blueprint #MainContent :is(.bb-product-back,.bbce__tile):focus-visible .sm-expanding-arrow__hover{opacity:1;transform:translateX(-4px)}body.broken-blueprint #MainContent :is(.bb-product-back,.bbce__tile):focus-visible .sm-expanding-arrow__fill{top:0;left:0;width:100%;height:100%;background:#263381;transform:scale(1.8)}@media(hover:hover)and (pointer:fine){body.broken-blueprint #MainContent :is(.bb-product-back,.bbce__tile):hover .sm-expanding-arrow__label{opacity:0;transform:translateX(48px)}body.broken-blueprint #MainContent :is(.bb-product-back,.bbce__tile):hover .sm-expanding-arrow__hover{opacity:1;transform:translateX(-4px)}body.broken-blueprint #MainContent :is(.bb-product-back,.bbce__tile):hover .sm-expanding-arrow__fill{top:0;left:0;width:100%;height:100%;background:#263381;transform:scale(1.8)}}@media(max-width:749px){body.broken-blueprint.bb-template-product #MainContent .bb-product-breadcrumb--mobile-inline-back{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:0 6px!important}body.broken-blueprint.bb-template-product #MainContent .bb-product-breadcrumb--mobile-inline-back .bb-product-back{width:44px!important;min-height:44px;justify-content:center;border-radius:50%!important}body.broken-blueprint #MainContent .bb-product-breadcrumb--mobile-inline-back .sm-expanding-arrow--back{width:36px;height:36px;padding:0;border-radius:50%!important}body.broken-blueprint #MainContent .bb-product-breadcrumb--mobile-inline-back :is(.sm-expanding-arrow__label,.sm-expanding-arrow__hover-label,.sm-expanding-arrow__fill){display:none}body.broken-blueprint #MainContent .bb-product-breadcrumb--mobile-inline-back .sm-expanding-arrow__hover{color:#000;opacity:1;transform:none!important}body.broken-blueprint #MainContent .bb-product-breadcrumb--mobile-inline-back :is(.sm-expanding-arrow__icon,.sm-expanding-arrow__icon svg){width:18px;height:18px}body.broken-blueprint.bb-template-product #MainContent .bb-product-breadcrumb--mobile-inline-back ol{display:flex;min-width:0;flex-wrap:nowrap;gap:4px;font-size:10px}body.broken-blueprint.bb-template-product #MainContent .bb-product-breadcrumb--mobile-inline-back [data-slot=breadcrumb-item]{flex:0 0 auto;white-space:nowrap}body.broken-blueprint.bb-template-product #MainContent .bb-product-breadcrumb--mobile-inline-back [data-slot=breadcrumb-separator]{flex:0 0 12px}body.broken-blueprint.bb-template-product #MainContent .bb-product-breadcrumb--mobile-inline-back [data-slot=breadcrumb-separator] svg{width:12px;height:12px}body.broken-blueprint.bb-template-product #MainContent .bb-product-breadcrumb--mobile-inline-back [data-slot=breadcrumb-item]:last-child{flex:1 1 auto;overflow:hidden}body.broken-blueprint.bb-template-product #MainContent .bb-product-breadcrumb--mobile-inline-back [data-slot=breadcrumb-page]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(prefers-reduced-motion:reduce){body.broken-blueprint #MainContent :is(.sm-expanding-arrow__label,.sm-expanding-arrow__hover,.sm-expanding-arrow__fill){transition:none}}
