body.toolsCatalogPage{margin:0;min-height:100dvh;background:#05080a;color:#C9BBA6;--p440-rack-width:min(996px,100vw)}
.toolsRackPage{width:var(--p440-rack-width)!important;max-width:var(--p440-rack-width)!important;margin:0 auto!important}
.toolsRackBody{display:block;width:100%;padding:0;background:var(--p440-rack-joint,#071018)}
.toolsRackUnit{position:relative;width:100%;aspect-ratio:1086/184;display:flex;align-items:center;margin:0;padding:2.35% 8%;
 background-position:center;background-size:contain;background-repeat:no-repeat;color:#C9BBA6;overflow:hidden}
.toolsRackUnit:nth-child(1){background-image:url("/shared/design-system/rack/v1/assets/2U-cuerpo/2U-BODY-RACK-TOOLS-01.png")}
.toolsRackUnit:nth-child(2){background-image:url("/shared/design-system/rack/v1/assets/2U-cuerpo/2U-BODY-RACK-TOOLS-02.png")}
.toolsRackUnit:nth-child(3){background-image:url("/shared/design-system/rack/v1/assets/2U-cuerpo/2U-BODY-RACK-TOOLS-03.png")}
.toolsRackUnit:nth-child(4){background-image:url("/shared/design-system/rack/v1/assets/2U-cuerpo/2U-BODY-RACK-TOOLS-04.png")}
.toolsRackUnit:nth-child(5){background-image:url("/shared/design-system/rack/v1/assets/2U-cuerpo/2U-BODY-RACK-TOOLS-05.png")}
.toolsRackUnit:nth-child(6){background-image:url("/shared/design-system/rack/v1/assets/2U-cuerpo/2U-BODY-RACK-TOOLS-06.png")}
.toolsRackUnit>a{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;width:100%;gap:2cqw;color:inherit;text-decoration:none}
.toolsRackName{display:block;color:#C9BBA6;font:900 clamp(15px,2.25cqw,27px)/1 "Arial Narrow",Arial,sans-serif;letter-spacing:.02em;text-shadow:0 2px 4px #000}
.toolsRackSub{display:block;margin-top:.42cqw;color:#B8AA95;font:700 clamp(8px,.98cqw,12px)/1.15 "Arial Narrow",Arial,sans-serif;letter-spacing:.02em}
.toolsRackOpen{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:5.8cqw;min-width:38px;height:6.8cqw;min-height:44px;
 border:0!important;background:transparent!important;box-shadow:none!important;color:#C9BBA6!important;font:800 clamp(5px,.68cqw,8px)/1 "Arial Narrow",Arial,sans-serif}
.toolsRackOpen::before{content:"";display:block;width:4.15cqw;min-width:28px;aspect-ratio:1;background:url("/assets/official/controls/button-package-07-gray-state-001.png") center/contain no-repeat;filter:drop-shadow(0 .2cqw .18cqw #000b);margin-bottom:.25cqw}
.toolsRackEmpty{pointer-events:none}.toolsRackEmpty::after{content:none}
@media(max-width:600px){.toolsRackUnit{padding:2.1% 7.4%}.toolsRackSub{font-size:7px}.toolsRackOpen{min-width:34px}}
