#belay-visible-cart{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:44px;min-height:44px;padding:7px 10px;color:#111416;background:#faf8f2;border:1px solid #11141630;border-radius:50px;text-decoration:none;font-family:inherit;font-size:12px;font-weight:600;line-height:1;white-space:nowrap;flex-shrink:0;position:fixed;right:20px;bottom:max(108px,calc(env(safe-area-inset-bottom) + 96px));z-index:1000}
#belay-visible-cart svg{display:block;width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}
#belay-visible-cart .belay-cart-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;min-height:20px;padding:2px 4px;border-radius:50%;background:#ffd522;color:#111416;font-size:11px;font-variant-numeric:tabular-nums}
#belay-visible-cart:focus-visible{outline:3px solid #111416;outline-offset:3px}
.site-header.belay-has-cart #belay-visible-cart{position:relative;inset:auto;z-index:auto;margin:0}
.site-header.belay-has-cart .menu-trigger{margin-left:0!important}
@media(min-width:951px) and (max-width:1200px){.site-header.belay-has-cart{gap:16px!important}.site-header.belay-has-cart .belay-cart-word{display:none!important}}
@media(min-width:951px) and (max-width:1100px){.site-header.belay-has-cart{padding-inline:20px!important;gap:12px!important}.site-header.belay-has-cart .desktop-nav{gap:20px!important}.site-header.belay-has-cart .brand{width:105px!important;flex-shrink:0}}
@media(max-width:950px){.site-header.belay-has-cart #belay-visible-cart .belay-cart-word{display:none}}
@media(max-width:600px){.site-header.belay-has-cart{gap:14px}.site-header.belay-has-cart #belay-visible-cart{margin-left:auto;padding:6px;gap:4px}.site-header.belay-has-cart .menu-trigger{flex-shrink:0}}
/* Legacy pages have no approved header. Avoid placing a floating control over payment. */
.woocommerce-checkout #belay-visible-cart,.woocommerce-cart #belay-visible-cart{display:none}
.woocommerce-checkout .site-header #belay-visible-cart,.woocommerce-cart .site-header #belay-visible-cart{display:inline-flex}
