
#gsc-combined-mobile-dock{display:none}
@media(max-width:1024px){
body.gsc-product-dock #gsc-combined-mobile-dock{display:flex;flex-direction:column;position:fixed;left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom));width:calc(100% - 24px);max-width:500px;box-sizing:border-box;margin:0 auto;background:rgba(255,255,255,.94);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.9);border-radius:18px;box-shadow:0 20px 30px rgba(0,0,0,.6),0 0 1px rgba(0,0,0,.3);z-index:1000;isolation:isolate;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-text-size-adjust:100%}
#gsc-combined-mobile-dock>.single-product-add-to-cart{position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;width:100%!important;max-width:none!important;min-width:0!important;box-sizing:border-box!important;margin:0!important;padding:8px 10px!important;min-height:56px!important;height:auto!important;border:0!important;border-radius:18px 18px 0 0!important;background:transparent!important;box-shadow:none!important;z-index:auto!important;transition:none!important;transform:none!important;flex:none!important}
#gsc-combined-mobile-dock .single-product-add-to-cart .price{background:transparent!important;margin-bottom:0!important}
#gsc-combined-mobile-dock>.single-product-add-to-cart-placeholder{display:none!important}
#gsc-combined-mobile-dock>ul.sticky-dashboard,#gsc-combined-mobile-dock>ul.sticky-dashboard.gsc-dock-away{position:relative!important;inset:auto!important;width:100%!important;max-width:none!important;box-sizing:border-box!important;margin:0!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important;border:0!important;border-top:1px solid rgba(205,216,230,.8)!important;border-radius:0 0 18px 18px!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transition:none!important;z-index:auto!important;flex:none!important}
#gsc-combined-mobile-dock .sticky-dashboard li a svg,#gsc-combined-mobile-dock .sticky-dashboard li a img{width:21px!important;height:21px!important;min-width:21px;min-height:21px;flex:none;object-fit:contain;transform:none}
body:has(aside.et__cart.active,header.mobile .mobile-container.active,dialog[open],.gsc-added-overlay:not([hidden])) #gsc-combined-mobile-dock{visibility:hidden!important;pointer-events:none!important}
body.gsc-product-dock .gsc-clean-footer{padding-bottom:calc(150px + env(safe-area-inset-bottom))!important}
}
