#public-cart-icon-slot:empty{display:none}.scene-header:has(.public-header-cart){grid-template-columns:44px minmax(0,1fr) repeat(4,44px)}.public-header-cart{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.public-header-cart svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:21px;height:21px}.public-header-cart__badge{color:#fffaf4;min-width:18px;height:18px;font:600 11px/1 var(--font-inter-tight),sans-serif;background:#974226;border-radius:50%;place-items:center;padding-inline:4px;display:grid;position:absolute;inset-block-start:-4px;inset-inline-end:-4px}.public-header-cart:hover{background:color-mix(in srgb,currentColor 12%,transparent)}.public-header-cart:focus-visible{outline-offset:3px;outline:2px solid}@media (max-width:48rem){.scene-header:has(.public-header-cart){gap:4px;padding-inline:12px}.scene-header:has(.public-header-cart) .scene-header__brand{width:100%;min-width:0;padding-inline:2px}.scene-header:has(.public-header-cart) .scene-header__brand .brand-logo{width:100%;max-width:106px}}
