.sticky-atc{inset-inline-end:0;padding:var(--gutter-content) var(--container-pad-x) calc(var(--gutter-content) + env(safe-area-inset-bottom,0px)*1.5);inset-inline-start:0;transition-duration:.2s;transition-timing-function:ease;color:rgb(var(--body-text-color));position:fixed;bottom:0;visibility:visible;background-color:rgb(var(--body-bg-color));align-items:center;box-shadow:0 0 12px 1px #0000001f;width:100%;line-height:1.4em;--gutter-content:16px;transition-property:transform,opacity,visibility;display:flex;z-index:10}.scrolled-to-bottom .sticky-atc,.sticky-atc--out{transform:translateY(100%);opacity:0;visibility:hidden}.sticky-atc--hide-on-mobile{display:none}.sticky-atc__image{flex:none;margin-inline-end:1.2em;--aspect-ratio:1;width:48px;display:none}.sticky-atc__details{flex-grow:1;margin-inline-end:calc(var(--gutter-content)*2)}.sticky-atc__details__title{font-weight:600;line-height:1.3}.sticky-atc__details__variant{align-items:baseline;margin-top:.25em;display:flex}.sticky-atc__details__variant__sep,.sticky-atc__details__variant__title{margin-right:.5em}.sticky-atc__buttons{flex:none}.sticky-atc__error{inset-inline-end:var(--gutter-content);padding:var(--gutter-content);color:rgb(var(--body-text-color));position:absolute;bottom:calc(100% + var(--gutter-content));background-color:rgb(var(--body-bg-color));box-shadow:0 6px 12px 1px #0000001f;border-radius:var(--btn-border-radius)}.sticky-atc-anchor{position:relative;visibility:hidden;display:block}@media (min-width:768px){.sticky-atc{padding:12px;bottom:calc(var(--gutter-content) + env(safe-area-inset-bottom,0px));box-shadow:0 6px 12px 1px #0000001f;border-radius:var(--btn-border-radius);width:var(--sticky-atc-width);--sticky-atc-width:485px}.sticky-atc--hide-on-mobile{display:flex}.sticky-atc--start{inset-inline-end:auto;inset-inline-start:var(--container-pad-x)}.sticky-atc--center{inset-inline-end:auto;inset-inline-start:calc(50% - var(--sticky-atc-width)/2)}.sticky-atc--end{inset-inline-end:var(--container-pad-x);inset-inline-start:auto}.sticky-atc__image:not(:empty){display:block}.sticky-atc__error{inset-inline-end:0}}