.bl-shop-intro,.bl-rack-floor{--bl-showroom-inset:clamp(50px,7vw,110px)}.bl-rack-floor{--metal:linear-gradient(90deg,#070707,#242425 34%,#0c0c0c 60%,#090909 86%,#353535);padding:var(--bl-showroom-inset) 5vw var(--turf-depth);background:#fff;color:#101010;text-align:center}.bl-floor-head{width:min(100%,1120px);margin:0 auto clamp(40px,5vw,80px);display:flex;align-items:baseline;justify-content:space-between;border-bottom:1px solid #d7d7d7;padding-bottom:14px;gap:12px}.bl-supply h2{margin:0;color:inherit;font:900 clamp(34px,5vw,76px)/1 Arial,Helvetica,sans-serif;letter-spacing:-.075em}.bl-fixture{--post:clamp(8px,1.5vw,20px);position:relative;width:min(95%,780px);margin:0 auto;padding:var(--post) var(--post) clamp(30px,4vw,55px);isolation:isolate}.bl-fixture:before,.bl-fixture:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--post);border-radius:3px 3px 0 0;background:repeating-linear-gradient(0deg,transparent 0 13px,#010101 13px 19px,transparent 19px 22px) center / 24% 100% no-repeat,var(--metal);box-shadow:2px 1px 3px #0002}.bl-fixture:after{left:auto;right:0}.bl-sign{display:grid;place-items:center;min-height:clamp(52px,9vw,112px);padding:10px;border:clamp(5px,.9vw,12px) solid #0a0a0a;background:#101011;color:#fff;box-shadow:inset 1px 2px 3px #0002}.bl-sign .bl-code{text-transform:uppercase;text-align:center}.bl-cradles{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(8px,1.65vw,24px) 0;padding:clamp(12px,2vw,28px) 0 0;margin:0}.bl-cradles li{position:relative;min-width:0;scroll-margin-top:12vh}.bl-cradles li:before{content:"";position:absolute;inset:auto 0 0;height:15%;background:linear-gradient(180deg,#333 0,#101010 15%,#050505 89%,#242424);border-radius:0 0 9% 9%/0 0 48% 48%;transform:scaleX(.995);box-shadow:0 3px 2px #0002}.bl-cradles a,.bl-supply a{position:relative;display:grid;place-items:center;min-height:44px;color:inherit}.bl-cradles a{aspect-ratio:1.25;padding:0 2%}.bl-cradles img,.bl-supply img{display:block;width:100%;height:100%;object-fit:contain}.bl-crossbar{position:absolute;inset:auto var(--post) 0;height:var(--post);background:linear-gradient(#222,#060606 50%)}.bl-foot{position:absolute;z-index:1;left:0;top:99.6%;width:calc(var(--post) * 1.33);height:clamp(14px,2vw,32px);border-radius:0 0 3px 3px;background:var(--metal);transform:skew(-20deg);transform-origin:top}.bl-foot-right{left:auto;right:0;transform:skew(20deg)}.bl-supply{background:#155eef;color:#fff;padding:clamp(52px,8vw,115px) max(6vw,calc((100vw - 1240px)/2))}.bl-supply h2{padding:24px 0 12px;border-top:1px solid #ffffff80;margin-top:clamp(34px,5vw,72px)}.bl-supply ul{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3vw;padding:0;margin:0}.bl-supply a{aspect-ratio:1}.bl-rack-floor a:focus-visible,.bl-supply a:focus-visible{outline:3px solid currentColor;outline-offset:2px}@media(hover:hover)and (prefers-reduced-motion:no-preference){.bl-supply img{transition:transform .23s ease}.bl-supply a:hover img{transform:scale(1.03)}}@media(max-width:700px){.bl-floor-head{flex-wrap:wrap}.bl-fixture{width:100%}.bl-supply ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.bl-shop-intro{display:grid;place-items:center;box-sizing:content-box;height:clamp(176px,calc(134px + 16vw),365px);padding-bottom:calc(clamp(16px,2vw,28px) + var(--bl-showroom-inset) + 11px);background:#090909;perspective:1100px}.bl-shop-wordmark{display:grid;width:min(80vw,288px);margin:0;line-height:0;transform-style:preserve-3d;transform-origin:center}.bl-shop-wordmark img{display:block;grid-area:1 / 1;width:100%;height:auto;backface-visibility:hidden;-webkit-backface-visibility:hidden}.bl-shop-wordmark img:last-child{transform:rotateY(180deg)}@media(prefers-reduced-motion:no-preference){.bl-shop-wordmark{animation:bl-wordmark-turn 12s linear infinite}@keyframes bl-wordmark-turn{to{transform:rotateY(1turn)}}}.bl-rack-floor{--wall-tile:clamp(245px,53vw,650px);--turf-depth:clamp(68px,9vw,136px);position:relative;isolation:isolate;clip-path:inset(0);background:#b77d68}.bl-rack-floor:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background:linear-gradient(105deg,#f5dccf30,#edcabd19),var(--bl-brick-wall) center top / var(--wall-tile) var(--wall-tile) repeat}.bl-rack-floor:after{content:"";position:absolute;inset:auto 0 0;height:calc(var(--turf-depth) + clamp(8px,1.5vw,20px));z-index:-1;pointer-events:none;background:linear-gradient(to bottom,#102b1655 0,transparent 28%,#a2ba8c12 100%),var(--bl-turf) center top / clamp(190px,24vw,350px) clamp(65px,9vw,126px) repeat,#47683b}.bl-rack-floor .bl-floor-head{border-color:#4c302a55}.bl-rack-floor .bl-fixture:before,.bl-rack-floor .bl-fixture:after{box-shadow:2px 2px 3px #221f1c33,clamp(4px,.8vw,11px) 6px clamp(5px,.9vw,13px) #2e2b242f}.bl-rack-floor .bl-foot{box-shadow:2px 2px 2px #201c1633}.bl-rack-floor .bl-foot:after{content:"";position:absolute;pointer-events:none;left:-30%;bottom:-3px;width:195%;height:7px;background:radial-gradient(ellipse,#111b0ee8,#14241077 36%,transparent 73%);filter:blur(1px)}@media(prefers-reduced-motion:no-preference){.bl-rack-floor .bl-cradles img{transform-origin:50% 83%;transition:transform .18s ease-out}.bl-rack-floor .bl-cradles a:active img{transition-duration:65ms;transform:translateY(-3%)}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.bl-rack-floor .bl-cradles a:is(:hover,:focus-visible) img{transform:perspective(600px) translateY(-2%) rotateX(6deg)}}#rack-base{scroll-margin-top:58svh}
/*# sourceMappingURL=/cdn/shop/t/27/assets/bl-floor.css.map */
