body:has([data-order-rail]){--order-rail-w:52px}.order-rail{z-index:9001;width:var(--order-rail-w);padding-block:8px calc(8px + env(safe-area-inset-bottom,0px));border-inline-end:1px solid var(--sf-line);background:var(--sf-card);flex-direction:column;align-items:center;gap:6px;display:flex;position:fixed;inset-block:0;inset-inline-start:0}.order-rail__logo{border-radius:50%;flex:none}.order-rail__steps{flex-direction:column;flex:auto;justify-content:center;gap:4px;width:100%;min-height:0;margin:0;padding:0 4px;list-style:none;display:flex}.order-rail__step{width:100%;min-height:50px;color:var(--sf-muted);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;transition:background-color .15s,color .15s;display:flex;position:relative}a.order-rail__step:hover,button.order-rail__step:hover{background:var(--sf-green-tint);color:var(--sf-green-deep)}.order-rail__step:focus-visible,.order-rail__logo:focus-visible{outline:2px solid var(--sf-gold);outline-offset:1px}.order-rail__step.is-done{color:var(--sf-green)}.order-rail__step.is-active{background:var(--sf-green-tint);color:var(--sf-green-deep);font-weight:700}.order-rail__icon{place-items:center;font-size:19px;display:grid;position:relative}.order-rail__check{background:var(--sf-green);color:#fff;border-radius:50%;padding:1px;font-size:11px;position:absolute;inset-block-start:-3px;inset-inline-end:-7px}.order-rail__count{background:var(--sf-gold);min-width:16px;color:var(--sf-green-deep);text-align:center;border-radius:999px;padding-inline:3px;font-size:11px;font-weight:800;line-height:16px;position:absolute;inset-block-start:-6px;inset-inline-start:-9px}.order-rail__label{font-size:11px;line-height:1.3}@media (max-width:768px){:is(body:has([data-order-rail]) [data-shop],body:has([data-order-rail]) .cart-page,body:has([data-order-rail]) .fd){padding-inline-start:var(--order-rail-w)}}@media (min-width:769px) and (max-width:1359px){:is(body:has([data-order-rail]) [data-shop],body:has([data-order-rail]) .cart-page,body:has([data-order-rail]) .fd){padding-inline:var(--order-rail-w)}}@media (min-width:768px){body:has([data-order-rail]) #main-content{margin-top:0}:is(body:has([data-order-rail]) [data-shop],body:has([data-order-rail]) .cart-page,body:has([data-order-rail]) .fd){padding-top:108px}}@media (max-width:1023px){html body:has([data-order-rail]) [data-sum-bar]{inset-inline-start:calc(var(--order-rail-w) + 8px)}}html body:has([data-order-rail]) .fd-buybar{inset-inline-start:calc(var(--order-rail-w) + 8px)}html body:has([data-order-rail]) .support-fab{inset-inline-start:calc(var(--order-rail-w) + 8px)}@media (max-width:768px){html body:has([data-order-rail]) .bgMenu{display:none}html body:has([data-order-rail]) .Footer{margin-block-end:0;margin-inline-start:var(--order-rail-w)}html body:has([data-order-rail]) .fd-topbar{inset-inline-start:var(--order-rail-w)}:is(html body:has([data-order-rail]) [data-sum-bar],html body:has([data-order-rail]) .fd-buybar){inset-inline-end:8px;bottom:calc(10px + env(safe-area-inset-bottom,0px))}html body:has([data-order-rail]) .support-fab{bottom:calc(16px + env(safe-area-inset-bottom,0px))}:is(html body:has([data-order-rail]):has([data-sum-bar]) .support-fab,html body:has([data-order-rail]):has(.fd-buybar) .support-fab){bottom:calc(84px + env(safe-area-inset-bottom,0px))}}@media (min-width:769px){body:has([data-order-rail]){--order-rail-w:80px}.order-rail{border:1px solid var(--sf-line);width:64px;box-shadow:var(--sf-shadow);border-radius:18px;padding:6px 0;inset-block:50% auto;inset-inline-start:12px;transform:translateY(-50%)}.order-rail__logo{display:none}}.order-side{display:contents}@media (min-width:1024px){html body:has([data-order-rail]) .support-fab{inset-inline-start:16px;bottom:16px}}
