/* 476: basket mirrors the lower-right House Assistant at the upper-right corner. */
html body .elementor-location-header .av-cart473-slot{visibility:hidden!important;pointer-events:none!important;}
html body .elementor-location-header a.av-cart470,html body .av-nav267-services a.av-cart470{visibility:hidden!important;pointer-events:none!important;}
html body #av-cart475{position:fixed!important;right:max(28px,env(safe-area-inset-right))!important;top:var(--av-cart-top,max(28px,env(safe-area-inset-top)))!important;left:auto!important;bottom:auto!important;z-index:10000!important;display:flex!important;align-items:center!important;justify-content:center!important;width:52px!important;height:52px!important;min-width:0!important;min-height:0!important;padding:0!important;margin:0!important;box-sizing:border-box!important;border-radius:50%!important;background:var(--av-cart-bg,#111111)!important;border:1px solid rgba(197,151,73,.48)!important;color:#C59749!important;box-shadow:0 4px 20px rgba(17,17,17,.12)!important;transform:none!important;text-decoration:none!important;transition:border-color .5s ease,box-shadow .5s ease!important;}
html body #av-cart475 svg{display:block!important;width:25px!important;height:25px!important;fill:none!important;stroke:currentColor!important;flex:none;}
html body #av-cart475:focus-visible{outline:2px solid #C59749!important;outline-offset:4px!important;}
@media(hover:hover){html body #av-cart475:hover{border-color:#C59749!important;box-shadow:0 4px 24px rgba(17,17,17,.2)!important;}}
@media(max-width:760px){html body #av-cart475{right:max(16px,env(safe-area-inset-right))!important;top:var(--av-cart-top,max(16px,env(safe-area-inset-top)))!important;width:48px!important;height:48px!important;}}
