.m-action-bar{background-color:rgb(var(--color-background));bottom:0;height:7rem;position:fixed;transform:translateY(8rem);transition:transform ease var(--default-transition-timing);width:100%;z-index:2000}@media screen and (min-width:768px){.m-action-bar{height:8rem}}.m-action-bar--visible{transform:translateY(0)}.m-action-bar__inner{height:100%}.m-action-bar__info{display:none}@media screen and (min-width:768px){.m-action-bar__info{display:block}}.m-action-bar__extra-info{color:rgb(var(--color-text-secondary));display:inline-block;margin-bottom:0;margin-left:4rem;margin-top:0;text-transform:uppercase}.m-action-bar__media{display:inline-block;height:6.5rem;margin-right:3rem;vertical-align:middle}.m-action-bar__image{height:100%;width:auto}.m-action-bar__title{display:inline-block;margin-bottom:0;vertical-align:middle}.m-action-bar__actions{display:flex;gap:2rem;justify-content:flex-end;margin-left:auto}.m-action-bar__price{align-items:center;display:none;margin-right:8rem}@media screen and (min-width:768px){.m-action-bar__price{display:flex}}.m-action-bar__price .m-price--on-sale .m-price__sale{align-items:baseline}.m-action-bar__button{position:relative;width:100%}@media screen and (min-width:768px){.m-action-bar__button{width:31rem}}.m-action-bar__button--loading .m-action-bar__submit-text{opacity:0}.m-action-bar__loader{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.m-action-bar__subscriptions .a-select{margin:0}.m-action-bar__subscriptions .ts-wrapper .ts-dropdown{border-bottom:0;border-radius:3px 3px 0 0;border-top:1px solid rgb(var(--color-border));bottom:100%;top:unset}
/* Claude 19-10-2026: sticky bar with title, price and add-to-cart always visible on every screen size */
.m-action-bar{transform:translateY(0)!important;height:auto!important;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid rgba(0,0,0,.12)}
.m-action-bar__inner{display:flex!important;flex-wrap:nowrap!important;align-items:center;gap:16px;height:auto!important;margin-left:auto!important;margin-right:auto!important}
.m-action-bar__inner>*{max-width:none!important}
.m-action-bar__info{display:flex!important;align-items:center;gap:16px;flex:1 1 auto;min-width:0;width:auto!important}
.m-action-bar__media{flex:0 0 auto;height:6rem!important;margin:0!important}
.m-action-bar__title{display:block!important;min-width:0;flex:0 1 auto;margin:0!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.m-action-bar__extra-info{flex:0 0 auto;margin:0!important;white-space:nowrap}
.m-action-bar__actions{flex:0 0 auto!important;width:auto!important;max-width:none!important;display:flex!important;flex-wrap:nowrap!important;align-items:center;gap:20px;margin:0!important;padding:0!important}
.m-action-bar__price{display:flex!important;margin:0!important;font-weight:700;white-space:nowrap}
.m-action-bar__button{width:auto!important;min-width:180px;min-height:48px;padding:0 24px!important;white-space:nowrap}
body.template-product{padding-bottom:96px}
@media screen and (max-width:1023px){
.m-action-bar__extra-info{display:none!important}
}
@media screen and (max-width:767px){
.m-action-bar{padding:10px 16px calc(12px + env(safe-area-inset-bottom))}
.m-action-bar__inner{gap:12px;padding:0!important}
.m-action-bar__info{display:block!important}
.m-action-bar__media{display:none!important}
.m-action-bar__title{font-size:12px!important;line-height:1.3;text-transform:uppercase}
.m-action-bar__extra-info:first-of-type{display:block!important;margin:2px 0 0!important;font-size:11px;overflow:hidden;text-overflow:ellipsis}
.m-action-bar__actions{gap:12px}
.m-action-bar__price .m-price{font-size:14px}
.m-action-bar__button{min-width:0;min-height:44px;padding:0 12px!important;font-size:12px!important;letter-spacing:.06em!important}
body.template-product{padding-bottom:80px}
}
