[data-demo=storefront]{--cb-cart-mark-ink:var(--cb-green-dark)}@media (prefers-color-scheme:dark){[data-demo=storefront]{--cb-cart-mark-ink:var(--cb-logotype-ink)}}html[data-theme=light] [data-demo=storefront]{--cb-cart-mark-ink:var(--cb-green-dark)}html[data-theme=dark] [data-demo=storefront]{--cb-cart-mark-ink:var(--cb-logotype-ink)}[data-demo=storefront] [role=dialog][class~="w-[min(440px,100%)]"]>:first-child>h2{align-items:center;gap:.5em;display:flex}[data-demo=storefront] [role=dialog][class~="w-[min(440px,100%)]"]>:first-child>h2:before{content:"";aspect-ratio:296/140;background-color:var(--cb-cart-mark-ink);flex:none;height:.9em;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 296 140'%3E%3Cellipse cx='69.5682' cy='69.5758' rx='69.5682' ry='69.5758'/%3E%3Cellipse cx='226.342' cy='69.5758' rx='69.5682' ry='69.5758'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 296 140'%3E%3Cellipse cx='69.5682' cy='69.5758' rx='69.5682' ry='69.5758'/%3E%3Cellipse cx='226.342' cy='69.5758' rx='69.5682' ry='69.5758'/%3E%3C/svg%3E") 50%/contain no-repeat}@media (forced-colors:active){[data-demo=storefront] [role=dialog][class~="w-[min(440px,100%)]"]>:first-child>h2:before{forced-color-adjust:none;background-color:canvastext}}[data-demo=storefront] [role=dialog][class~="w-[min(440px,100%)]"] [class~=size-20]{background-color:var(--product-image-bg,var(--color-surface-2))}
[data-demo=storefront]{--cb-drawer-bar:3.5rem}[data-demo=storefront] [role=dialog][class~="w-[min(440px,100%)]"]>button:last-child,[data-demo=storefront] [role=dialog][class~="max-w-[360px]"]>button:last-child{width:var(--cb-drawer-bar);height:var(--cb-drawer-bar);--focus-ring-offset:-4px;border-radius:0;top:0;right:0}[data-demo=storefront] [role=dialog][class~="w-[min(440px,100%)]"]>:first-child{min-height:calc(var(--cb-drawer-bar) + 1px);padding-block:0}[data-demo=storefront] [role=dialog][class~="max-w-[360px]"]{padding-top:0}[data-demo=storefront] [role=dialog][class~="max-w-[360px]"]>:first-child{min-height:var(--cb-drawer-bar);padding-inline:.875rem var(--cb-drawer-bar);flex-direction:row;align-items:center;margin-inline:-.875rem;display:flex}
