.product-action-bar{background-color:var(--color-brand-background);border-bottom:1px solid var(--color-border);display:block;left:0;padding:calc(var(--element-spacing)/2) var(--site-side-spacing);position:fixed;right:0;top:0;-webkit-transition:all var(--duration-default) ease-in-out;-o-transition:all var(--duration-default) ease-in-out;transition:all var(--duration-default) ease-in-out;z-index:var(--z-index-fixed)}@media screen and (min-width:768px){.product-action-bar{padding:.75rem var(--site-side-spacing-md)}}.product-action-bar--is-hidden{display:block;-webkit-transform:translateY(-200px);-ms-transform:translateY(-200px);transform:translateY(-200px)}@media screen and (min-width:360px){.product-action-bar__info{margin-right:.75rem;min-width:2rem}}.product-action-bar__image{-ms-flex-negative:0;flex-shrink:0;height:2rem;position:relative;width:2rem}@media screen and (min-width:768px){.product-action-bar__image{height:3rem;width:3rem}}.product-action-bar__title{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.product-action-bar__price,.product-action-bar__title{margin:0 0 0 calc(var(--element-spacing)*1.5)}@media screen and (max-width:767px){.product-action-bar__price{display:none}}.product-action-bar__price>.price{font-family:var(--font-bold-italic-family);font-style:var(--font-bold-italic-style);font-weight:var(--font-bold-italic-weight)}.product-action-bar__controls{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;gap:.75rem;max-width:100%}@media screen and (min-width:360px){.product-action-bar__controls{max-width:calc(100% - 2.75rem)}}@media screen and (min-width:768px){.product-action-bar__controls{gap:var(--element-spacing)}}.product-action-bar__control-shrink{-ms-flex-negative:1;flex-shrink:1;min-width:5.125rem}.product-action-bar__control-shrink:empty{display:none}.product-action-bar__form{display:block}@media screen and (max-width:767px){.product-action-bar__form{-ms-flex-item-align:stretch;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;margin:calc(var(--element-spacing)*-.5) calc(var(--site-side-spacing)*-1) calc(var(--element-spacing)*-.5) 0}.product-action-bar__form .button{border-radius:0;height:100%}}.product-action-bar__form form{margin:0}@media screen and (max-width:359px){.product-action-bar__form .icon-cart{margin-right:0}}