@media screen and (max-width: 749px){.footer-menu__atc-button-container{padding:10px 10px calc(10px + env(safe-area-inset-bottom))}.footer-menu__atc-button-container:after{content:"";position:absolute;left:0;right:0;bottom:0;height:14px;background:linear-gradient(to bottom,#0000,#000);pointer-events:none;opacity:0}.footer-menu__atc-button{width:100%;background-color:var(--atc-bg-color, #A40707);color:var(--atc-text-color, #fff);border:none;padding:15px;font-size:1.6rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px}.footer-menu__atc-button img{width:20px;height:20px;object-fit:contain}.footer-menu__atc-button:disabled{background-color:#ccc;cursor:not-allowed}.footer-menu.floating-atc{position:fixed;left:0;bottom:0;width:100%;z-index:9999;background-color:transparent;contain:paint;isolation:isolate;transform:translateZ(0)}html.is-ios-safari .footer-menu.floating-atc{bottom:calc(env(safe-area-inset-bottom) + 12px)}html.is-ios-safari .fade-up{animation-name:fade-only-anime}@keyframes fade-only-anime{0%{opacity:0}to{opacity:1}}.fade-up{animation-name:fade-up-anime;animation-duration:.5s;animation-fill-mode:forwards;opacity:0}@keyframes fade-up-anime{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/floating-cart-button.css.map */
